package it.traveldream.EJB.entities;

import java.io.Serializable;
import javax.persistence.*;


/**
 * The persistent class for the gift_list database table.
 * 
 */
@Entity
@Table(name="gift_list")
@NamedQuery(name="GiftList.findAll", query="SELECT g FROM GiftList g")
public class GiftList implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="id_elemento")
	private int idElemento;

	private int acquistato;

	@Column(name="acquistato_da")
	private String acquistatoDa;

	@Column(name="id_servizio_base")
	private int idServizioBase;

	@Column(name="id_utente")
	private int idUtente;
	@Column(name="tipo_servBase")
	private int tipo_servizioBase;

	//bi-directional many-to-one association to Pacchetti
	@ManyToOne
	@JoinColumn(name="id_pacchetto")
	private Pacchetti pacchetti;

	public GiftList() {
	}

	public int getIdElemento() {
		return this.idElemento;
	}

	public void setIdElemento(int idElemento) {
		this.idElemento = idElemento;
	}

	public int getAcquistato() {
		return this.acquistato;
	}

	public void setAcquistato(int acquistato) {
		this.acquistato = acquistato;
	}

	public String getAcquistatoDa() {
		return this.acquistatoDa;
	}

	public void setAcquistatoDa(String acquistatoDa) {
		this.acquistatoDa = acquistatoDa;
	}

	public int getIdServizioBase() {
		return this.idServizioBase;
	}

	public void setIdServizioBase(int idServizioBase) {
		this.idServizioBase = idServizioBase;
	}

	public int getIdUtente() {
		return this.idUtente;
	}

	public void setIdUtente(int idUtente) {
		this.idUtente = idUtente;
	}

	public int getTipo_servizioBase() {
		return this.tipo_servizioBase;
	}

	public void setTipo_servizioBase(int tipo_servizioBase) {
		this.tipo_servizioBase = tipo_servizioBase;
	}

	public Pacchetti getPacchetti() {
		return this.pacchetti;
	}

	public void setPacchetti(Pacchetti pacchetti) {
		this.pacchetti = pacchetti;
	}

}